/**
 * @file      tcp_server.h
 * @brief     
 * @details   
 * @author    liuri
 * @date      2020年07月14日 星期二 08时30分23秒
 * @version   V1.0 
 * @copyright Copyright ChinaDDos, All Rights Reserved 
 ************************************************************************
 * @attention
 * 硬件平台: X86_64 \n
 * DPDK版本: 19.11
 * @par 修改日志
 * <table>
 * <tr><th> Date          <th> Version   <th> Description
 * <tr><td> 2020/04/28    <td> 1.0       <td> 创建初始版本
 * </table>
 * 
 ************************************************************************
 */



#ifndef __TCP_SERVER_H__
#define __TCP_SERVER_H__


#include <QTcpServer>
#include <QTcpSocket>
#include <QNetworkInterface>

class TCPServer
{
public:
    TCPServer();
private:
    QTcpServer *tcpServer;
    QList<QTcpSocket*> tcpClient;
    QTcpSocket *currentClient;

private slots:
    void NewConnectionSlot();
    void disconnectedSlot();
    void ReadData();

    // void on_btnConnect_clicked();
    // void on_btnSend_clicked();
    // void on_btnClear_clicked();
};


#endif

